{
	"c_cpp.subheaders.intelliSense.title": "IntelliSense",
	"c_cpp.subheaders.formatting.title": "Formatting",
	"c_cpp.subheaders.codeDocumentation.title": "Code Documentation",
	"c_cpp.subheaders.codeAnalysis.title": "Code Analysis",
	"c_cpp.subheaders.debugging.title": "Debugging",
	"c_cpp.subheaders.resourceManagement.title": "Resource Management",
	"c_cpp.subheaders.miscellaneous.title": "Miscellaneous",
	"c_cpp.capabilities.untrustedWorkspaces.description": "多个设置可能导致执行工作区本地进程，例如，C_Cpp.clang_format_path、C_Cpp.codeAnalysis.clangTidy.path、C_Cpp.addNodeAddonIncludePaths、C_Cpp.default.compilerPath、C_Cpp.default.configurationProvider 和 C_Cpp.default.compileCommands，以及 c_cpp_properties.json 中的等效属性。",
	"c_cpp.command.configurationSelect.title": "选择配置...",
	"c_cpp.command.configurationProviderSelect.title": "更改配置提供程序...",
	"c_cpp.command.configurationEditJSON.title": "编辑配置(JSON)",
	"c_cpp.command.configurationEditUI.title": "编辑配置(UI)",
	"c_cpp.command.switchHeaderSource.title": "切换标头/源",
	"c_cpp.command.enableErrorSquiggles.title": "启用错误波形曲线",
	"c_cpp.command.disableErrorSquiggles.title": "禁用错误波形曲线",
	"c_cpp.command.toggleIncludeFallback.title": "在包含错误上切换 IntelliSense 引擎回退",
	"c_cpp.command.toggleDimInactiveRegions.title": "切换非活动区域着色",
	"c_cpp.command.resetDatabase.title": "重置 IntelliSense 数据库",
	"c_cpp.command.takeSurvey.title": "参加调查",
	"c_cpp.command.restartIntelliSenseForFile.title": "重启活动文件的 IntelliSense",
	"c_cpp.command.logDiagnostics.title": "日志诊断",
	"c_cpp.command.referencesViewGroupByType.title": "按引用类型分组",
	"c_cpp.command.referencesViewUngroupByType.title": "取消按引用类型分组",
	"c_cpp.command.rescanWorkspace.title": "重新扫描工作区",
	"c_cpp.command.vcpkgClipboardInstallSuggested.title": "将 vcpkg 安装命令复制到剪贴板",
	"c_cpp.command.vcpkgOnlineHelpSuggested.title": "访问 vcpkg 帮助页",
	"c_cpp.command.generateEditorConfig.title": "从 VC 格式设置生成 EditorConfig 内容",
	"c_cpp.command.GoToNextDirectiveInGroup.title": "转到条件组中的下一个预处理器指令",
	"c_cpp.command.GoToPrevDirectiveInGroup.title": "转到条件组中的上一个预处理器指令",
	"c_cpp.command.CreateDeclarationOrDefinition.title": "Create Declaration / Definition",
	"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "在活动文件上运行 Code Analysis",
	"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "在打开的文件上运行 Code Analysis",
	"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "在所有文件上运行 Code Analysis",
	"c_cpp.command.RemoveAllCodeAnalysisProblems.title": "清除所有代码分析问题",
	"c_cpp.command.BuildAndDebugFile.title": "调试 C/C++ 文件",
	"c_cpp.command.BuildAndRunFile.title": "运行 C/C++ 文件",
	"c_cpp.command.AddDebugConfiguration.title": "添加调试配置",
	"c_cpp.command.GenerateDoxygenComment.title": "生成 Doxygen 注释",
	"c_cpp.command.addSshTarget.title": "添加 SSH 目标",
	"c_cpp.command.removeSshTarget.title": "移除 SSH 目标",
	"c_cpp.command.setActiveSshTarget.title": "将此 SSH 目标设置为活动目标",
	"c_cpp.command.selectActiveSshTarget.title": "选择活动 SSH 目标",
	"c_cpp.command.selectSshTarget.title": "选择 SSH 目标",
	"c_cpp.command.activeSshTarget.title": "获取活动 SSH 目标",
	"c_cpp.command.refreshCppSshTargetsView.title": "刷新",
	"c_cpp.command.sshTerminal.title": "在新终端中连接到此 SSH 目标",
	"c_cpp.configuration.maxConcurrentThreads.markdownDescription": "用于语言服务处理的最大并发线程数。该值是一个提示，且不能始终使用。默认值 `null` (空)使用可用的逻辑处理器数。",
	"c_cpp.configuration.maxCachedProcesses.markdownDescription": "用于语言服务处理的最大缓存进程数。默认值 `null` (空)使用可用逻辑处理器数的两倍。",
	"c_cpp.configuration.maxMemory.markdownDescription": "可用于语言服务处理的最大内存(以 MB 为单位)。超过此内存使用量后，将缓存且并发运行较少的进程。默认值 `null` (空)使用系统的空闲内存。",
	"c_cpp.configuration.intelliSense.maxCachedProcesses.markdownDescription": "要继续运行的最大 IntelliSense 进程数。默认值 `null` (空)使用从 `#C_Cpp.maxCachedProcesses#` 继承的值。",
	"c_cpp.configuration.intelliSense.maxMemory.markdownDescription": "超过此内存使用量(以 MB 为单位)后，在创建新进程之前，旧的 IntelliSense 进程将关闭。默认值 `null` (空)使用从 `#C_Cpp.maxMemory#` 继承的值。",
	"c_cpp.configuration.references.maxConcurrentThreads.markdownDescription": "用于“查找所有引用”和“重命名”的最大并发线程数。默认值 `null` (空)使用从 `#C_Cpp.maxConcurrentThreads#` 继承的值。",
	"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": "“查找所有引用”和“重命名”的要保留在内存中的最大进程数。默认值 `0` 将禁用此功能。值为 `null` (空)则使用从 `#C_Cpp.maxCachedProcesses#` 继承的值。",
	"c_cpp.configuration.references.maxMemory.markdownDescription": "超过此内存使用量(以 MB 为单位)后，将缓存且并发运行更少的“查找所有引用”和“重命名”进程。默认值 `null` (空)使用从 `#C_Cpp.maxMemory#` 继承的值。",
	"c_cpp.configuration.codeAnalysis.maxConcurrentThreads.markdownDescription": "用于代码分析的最大并发线程数。默认值 `null` (空)使用从 `#C_Cpp.maxConcurrentThreads#` 继承的值的一半。",
	"c_cpp.configuration.codeAnalysis.maxMemory.markdownDescription": "超过此内存使用量(以 MB 为单位)后，将并发运行更少的代码分析进程。默认值 `null` (空)使用从 `#C_Cpp.maxMemory#` 继承的值。",
	"c_cpp.configuration.codeAnalysis.updateDelay.markdownDescription": "控制在 `#files.autoSave#` 为 `afterDelay` 且 `#C_Cpp.codeAnalysis.runAutomatically#` 为 `true` 时从编辑触发保存后，代码分析开始处理之前的延迟(以毫秒为单位)。",
	"c_cpp.configuration.codeAnalysis.exclude.markdownDescription": "配置 glob 模式以排除用于代码分析的文件夹和文件。始终排除不在工作区文件夹下的文件。从 `#files.exclude#` 和 `#C_Cpp.files.exclude#` 继承值。详细了解 glob 模式 [此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。",
	"c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": "要与文件路径匹配的 glob 模式。设置为 `true` 或 `false` 以启用或禁用模式。",
	"c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": "对匹配文件同辈进行其他检查。将 `$(basename)` 用作匹配文件名变量。",
	"c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": "如果为 `true`，则代码分析将在文件打开或保存后自动在文件上运行。",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "如果为`true`，'禁用'代码操作将在可用时显示(下次运行代码分析时)。使用'禁用'代码操作时，它会将警告代码添加到 `C_Cpp.codeAnalysis.clangTidy.checks.disabled`设置。",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "如果为 `true`，“显示文档”代码操作将在可用时显示(下次运行代码分析时)。",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "控制哪些“清除”代码分析问题代码操作选项可用。更改设置以显示更多选项可能需要重新运行代码分析。",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "不显示“清除”代码操作。",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "仅显示“全部清除”代码操作(如果只有一种类型，则显示“清除所有<type>”，如果只有一个问题，则显示“清除此项”)。",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "如果存在多个问题类型，显示“全部清除”代码操作和“清除所有 <type>”代码操作(或如果<type>只有一个问题，显示“清除此项”)",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "如果有多个问题类型，显示“全部清除”，如果有多个 <type> 问题，显示“清除所有 <type>”以及显示“清除此项”代码操作",
	"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "如果为 `true`，则在 '修复' 代码操作更改的行上运行格式设置。",
	"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "如果为 `true`，则在 `#C_Cpp.codeAnalysis.runAutomatically#` 为 `true` (默认值)时，将启用并自动运行使用 `clang-tidy` 的代码分析。",
	"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 可执行文件的完整路径。如果未指定，并且 `clang-tidy` 在环境路径中可用，则使用该路径。如果在环境路径中找不到，则将使用与扩展捆绑的 `clang-tidy`。",
	"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}`。当值为空时，`clang-tidy` 将尝试为其父目录中的每个源文件查找名为 `.clang-tidy` 的文件。",
	"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置，以在未设置 `#C_Cpp.codeAnalysis.clangTidy.config#`，并且未找到 `.clang-tidy` 文件: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}` 时将其用作回退。",
	"c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "与要从中输出诊断的标头名称匹配的 POSIX 扩展正则表达式 (ERE)。始终显示来自每个翻译单元的主文件的诊断。支持 `${workspaceFolder}` 变量(如果不存在 `.clang-tidy` 文件，则该变量将用作默认回退值)。如果此选项不是 `null` (空)，则将替代 `.clang-tidy` 文件中的 `HeaderFilterRegex` 选项(如果有)。",
	"c_cpp.configuration.codeAnalysis.clangTidy.args.markdownDescription": "要传递给 `clang-tidy` 的其他命令行参数。这些优先于等效的 `C_Cpp.codeAnalysis.clangTidy.*` 设置。",
	"c_cpp.configuration.codeAnalysis.clangTidy.useBuildPath.markdownDescription": "如果设置了 `true` 和 `compileCommands`，则 `-p=<build-path>` 参数将传递给 `clang-tidy`，而不是在 `--` 之后传递生成参数。如果未设置环境变量以便可以找到系统包含项，则此操作可能不起作用。",
	"c_cpp.configuration.codeAnalysis.clangTidy.checks.enabled.markdownDescription": "已启用的 `clang-tidy` 检查列表。这些值将追加到 `.clang-tidy` 文件中的 `Checks` 或 `#C_Cpp.codeAnalysis.clangTidy.config#` (如果有)。除非显式禁用，否则始终使用默认检查 `clang-analyzer-*`。",
	"c_cpp.configuration.codeAnalysis.clangTidy.checks.disabled.markdownDescription": "已禁用的 `clang-tidy` 检查列表。该值将追加到 `.clang-tidy` 文件中的 `Checks` 或 `#C_Cpp.codeAnalysis.clangTidy.config#` (如果有)。",
	"c_cpp.configuration.formatting.description": "配置格式设置引擎。",
	"c_cpp.configuration.formatting.clangFormat.markdownDescription": "`clang-format` 将用于格式代码。",
	"c_cpp.configuration.formatting.vcFormat.markdownDescription": "将使用 Visual C++ 格式设置引擎来设置代码的格式。",
	"c_cpp.configuration.formatting.Default.markdownDescription": "默认情况下，`clang-format` 将用于格式化代码。但是，如果找到具有相关设置的 `.editorconfig` 文件接近于所格式化的代码，且 `#C_Cpp.clang_format_style#` 为默认值: `file`，则将使用 Visual C++ 格式化引擎。",
	"c_cpp.configuration.formatting.Disabled.markdownDescription": "将禁用代码格式设置。",
	"c_cpp.configuration.vcFormat.indent.braces.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进大括号。",
	"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "确定相对于哪个新行缩进。",
	"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "相对于最外侧的左括号缩进新行。",
	"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "相对于最内侧的左括号缩进新行。",
	"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "相对于当前语句的开头缩进新行。",
	"c_cpp.configuration.vcFormat.indent.withinParentheses.markdownDescription": "键入新行时，其会在左括号下或根据 `#C_Cpp.vcFormat.indent.multiLineRelativeTo#` 进行对齐。",
	"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.markdownDescription": "新行对齐到左括号下。",
	"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "根据 `#C_Cpp.vcFormat.indent.multiLineRelativeTo#` 缩进新行。",
	"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "在现有代码中，保留括号内新行现有的缩进对齐方式。",
	"c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进标签(相对于开关语句)。",
	"c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进 `case` 块内的代码(相对于其标签)。",
	"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进 case 语句后的大括号。",
	"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量，对用作函数参数的 Lambda 大括号进行缩进(相对于语句开头)。",
	"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "goto 标签的位置。",
	"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量将 goto 标签置于当前代码缩进的左侧。",
	"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.markdownDescription": "将 goto 标签置于代码的最左侧边缘。",
	"c_cpp.configuration.vcFormat.indent.gotoLabels.none.markdownDescription": "不会格式化 goto 标签。",
	"c_cpp.configuration.vcFormat.indent.preprocessor.description": "预处理器指令的位置。",
	"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量将预处理器指令放置在当前代码缩进的左侧。",
	"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.markdownDescription": "预处理器指令位于代码的最左侧边缘。",
	"c_cpp.configuration.vcFormat.indent.preprocessor.none.markdownDescription": "不会格式化预处理器指令。",
	"c_cpp.configuration.vcFormat.indent.accessSpecifiers.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进访问说明符(相对于类或结构定义)。",
	"c_cpp.configuration.vcFormat.indent.namespaceContents.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进代码(相对于其封闭命名空间)。",
	"c_cpp.configuration.vcFormat.indent.preserveComments.description": "在格式设置操作过程中未更改注释的缩进。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "命名空间左大括号的位置。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "类型定义左大括号的位置。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Lambda 函数左大括号的位置。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "函数左大括号的位置。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "控制块左大括号的位置。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "将左大括号移动到新行。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "左大括号保留在同一行上，并在每个左大括号的前面添加一个空格。",
	"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "左大括号没有格式化。",
	"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "在单独的行上放置用于范围的左大括号和右大括号。",
	"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "对于空类型，将右大括号移动到左大括号所在的同一行。",
	"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "对于空的函数体，将右大括号移动到左大括号所在的同一行。",
	"c_cpp.configuration.vcFormat.newLine.beforeCatch.markdownDescription": "将 `catch` 和类似关键字放置在新行上。",
	"c_cpp.configuration.vcFormat.newLine.beforeElse.markdownDescription": "将 `else` 置于新行。",
	"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.markdownDescription": "将 `while` 置于新行上的 `do`-`while` 循环中。",
	"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "函数名称与参数列表的左括号之间的间距。",
	"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "在函数的左括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "删除函数左括号前的空格。",
	"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "保留输入的空格。",
	"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "在函数参数列表中的左括号后面和右括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "当函数参数列表为空时，在其括号之间插入一个空格。",
	"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "在关键字与控制流语句中的左括号之间添加一个空格。",
	"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "在控制流语句的左括号后面和右括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "在 lambda 参数列表的左括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "在 C 样式的强制转换的左括号后面和右括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "在 C 样式的强制转换的右括号后面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "在带圆括号的表达式的左括号后面和右括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "在范围块的左大括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "当大括号为空且位于同一行时，在它们之间插入一个空格。",
	"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "在统一初始化和初始值设定项列表的左大括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "在统一初始化和初始值设定项列表的左大括号后面和右大括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "在统一初始化和初始值设定项列表中，逗号两侧的空格会保留。",
	"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "在左方括号之前添加一个空格。",
	"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "在左方括号后面和右方括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "当方括号为空时，在左方括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "当方括号为空时，在方括号之间插入一个空格。",
	"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "对于多维数组，删除方括号之间的所有空格。控制空格的其他设置将被重写。",
	"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "在左方括号后面和右方括号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "当方括号为空时，在方括号之间插入一个空格。",
	"c_cpp.configuration.vcFormat.space.beforeComma.description": "在每个逗号前添加一个空格。",
	"c_cpp.configuration.vcFormat.space.afterComma.description": "在每个逗号后面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "成员访问运算符、指向成员的指针运算符和范围解析运算符前后的空格会被删除。",
	"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "在类定义中继承的类型的冒号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "在构造函数定义中的冒号前面添加一个空格。",
	"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "将移除每个分号前的空格。",
	"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "在每个分号后面插入一个空格。",
	"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "移除一元运算符和操作数之间的空格。",
	"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "二进制运算符周围的空格。",
	"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "赋值运算符周围的空格。",
	"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "指针和引用运算符周围的空格。",
	"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "指针和引用运算符左对齐。",
	"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "指针和引用运算符居中对齐。",
	"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "指针和引用运算符右对齐。",
	"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "指针和引用运算符没有格式化。",
	"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "条件运算符周围的空格。",
	"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "在运算符的前后添加一个空格。",
	"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "移除运算符前后的空格。",
	"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "保留输入的空格。",
	"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "块的换行选项。",
	"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "在一行中输入的完整代码块会保留在一行上，不考虑`C_Cpp.vcFormat.newLine.*` 设置的值。",
	"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "任何在一行中输入左大括号和右大括号的代码都会保留在一行上，不考虑任何 `C_Cpp.vcFormat.newLine.*` 设置的值。",
	"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "代码块始终基于 `C_Cpp.vcFormat.newLine.*` 设置的值进行格式化。",
	"c_cpp.configuration.clang_format_path.markdownDescription": "`clang-format` 可执行文件的完整路径。如果未指定，则 `clang-format` 在使用的环境路径中可用。如果在环境路径中找不到，则将使用与扩展捆绑的 `clang-format`。",
	"c_cpp.configuration.clang_format_style.markdownDescription": "编码样式目前支持: `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`。使用 `file` 从当前目录或父目录中的 `.clang-format` 文件加载样式，或使用 `file:<路径>/.clang-format` 引用特定路径。使用 `{键: 值, ...}` 设置特定参数。例如，`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
	"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "用作回退的预定义样式的名称，以防使用样式 `file` 调用 `clang-format` 但找不到 `.clang-format` 文件。可能的值为 `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`、`none`，或使用 `{键: 值, ...}` 以设置特定参数。例如，`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
	"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "如果设置，则替换由 `SortIncludes` 参数确定的包含排序行为。",
	"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供程序。",
	"c_cpp.configuration.intelliSenseEngine.default.description": "通过单独的 IntelliSense 流程提供上下文感知结果。",
	"c_cpp.configuration.intelliSenseEngine.tagParser.description": "提供非上下文感知的“模糊”结果。",
	"c_cpp.configuration.intelliSenseEngine.disabled.description": "关闭 C/C++ 语言服务功能。",
	"c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "控制 IntelliSense 引擎是否将自动切换为包含 `#include` 错误的翻译单元的标记分析器。",
	"c_cpp.configuration.autocomplete.markdownDescription": "控制自动完成提供程序。如果 `disabled`，且你想要基于字词的补全，则还需要设置 `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}`(对 `c` 和 `cuda-cpp` 语言同样执行此操作)。",
	"c_cpp.configuration.autocomplete.default.description": "使用活动的 IntelliSense 引擎。",
	"c_cpp.configuration.autocomplete.disabled.description": "使用 Visual Studio Code 提供的基于字词的补全。",
	"c_cpp.configuration.errorSquiggles.description": "控制是否将 IntelliSense 引擎检测到的可疑编译错误报告回编辑器。还控制是否报告代码分析警告(如果找不到包含)。标记分析器引擎将忽略此设置。",
	"c_cpp.configuration.dimInactiveRegions.description": "控制非活动预处理程序块的颜色是否与活动代码不同。如果禁用了 IntelliSense 或使用“默认高对比度”主题，则此设置不起任何作用。",
	"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "控制非活动预处理器块的不透明度。在 `0.1` 和 `1.0` 之间进行缩放。仅当启用非活动区域暗化时，此设置才适用。",
	"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非活动预处理程序块的字体颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置，则默认为编辑器的语法颜色方案。此设置仅在启用非活动区域变暗时适用。",
	"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非活动预处理程序块的背景颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置，则默认为透明。此设置仅在启用了非活动区域变暗时适用。",
	"c_cpp.configuration.inlayHints.autoDeclarationTypes.enabled.markdownDescription": "在声明中使用 `auto` 时显示推导类型的内嵌提示:\n```cpp \n\n auto index /* : int */ = 0;\n```",
	"c_cpp.configuration.inlayHints.autoDeclarationTypes.showOnLeft.markdownDescription": "在标识符左侧声明中使用 `auto` 时显示推导类型的内嵌提示:\n```cpp \n\n auto /* int */ index = 0;\n```",
	"c_cpp.configuration.inlayHints.parameterNames.enabled.markdownDescription": "显示参数名称的内嵌提示:\n```cpp \n\n int a = getArea(/* width: */ x, /* height: */ y);\n```",
	"c_cpp.configuration.inlayHints.parameterNames.hideLeadingUnderscores.markdownDescription": "在参数名称提示中隐藏开头的 `_`。",
	"c_cpp.configuration.inlayHints.parameterNames.suppressWhenArgumentContainsName.markdownDescription": "当参数文本或内联注释包含参数名称时，抑制参数名称提示:\n```cpp \n\n int a = getArea(width, /* height: */ y);\n```",
	"c_cpp.configuration.inlayHints.referenceOperator.enabled.markdownDescription": "显示非常量引用传递的参数的内嵌提示引用运算符 `&`:\n```cpp \n\n swap(/* &first: */ str1, /* &last: */ str2);\n```",
	"c_cpp.configuration.inlayHints.referenceOperator.showSpace.markdownDescription": "控制在 `&` 后是否显示非常量引用传递的参数的空格:\n```cpp \n\n swap(/* & first: */ str1, /* & last: */ str2);\n```",
	"c_cpp.configuration.loggingLevel.markdownDescription": "输出面板中日志记录的详细程度。从最不详细到最详细的级别顺序为: `None` < `Error` < `Warning` < `Information` < `Debug`。",
	"c_cpp.configuration.autoAddFileAssociations.markdownDescription": "控制当文件为 C/C++ 文件中导航操作的目标时，其是否自动添加到 `#files.associations#`。",
	"c_cpp.configuration.workspaceParsingPriority.markdownDescription": "控制分析非活动工作区文件是否使用睡眠以避免使用 100% CPU。值 `highest`/`high`/`medium`/`low` 对应于约 100/75/50/25% 的 CPU 使用率。",
	"c_cpp.configuration.workspaceSymbols.description": "调用“转到工作区中的符号”时要包含在查询结果中的符号。",
	"c_cpp.configuration.exclusionPolicy.markdownDescription": "当扩展在确定哪些文件应添加到代码导航数据库，并遍历 `browse.path` 数组中的路径时，指示其使用 `#files.exclude#` (和 `#C_Cpp.files.exclude#`)设置的时间。如果 `#files.exclude#` 设置仅包含文件夹，则 `checkFolders` 为最佳选择，且将提高扩展可以初始化代码导航数据库的速度。",
	"c_cpp.configuration.exclusionPolicy.checkFolders.description": "排除筛选器将仅对每个文件夹进行一次评估(不检查单个文件)。",
	"c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "将针对每个遇到的文件和文件夹评估排除筛选器。",
	"c_cpp.configuration.preferredPathSeparator.markdownDescription": "用作 `#include` 自动完成结果的路径分隔符的字符。",
	"c_cpp.configuration.simplifyStructuredComments.markdownDescription": "如果为 `true`，则悬停和自动完成的工具提示将仅显示结构化注释的某些标签。否则，将显示所有注释。",
	"c_cpp.configuration.doxygen.generateOnType.description": "控制在键入所选注释样式后是否自动插入 Doxygen 注释。",
	"c_cpp.configuration.doxygen.generatedStyle.description": "用作 Doxygen 注释起始行的字符串。",
	"c_cpp.configuration.doxygen.sectionTags.description": "启用 `简化结构化注释` 设置后，选择希望在工具提示区域中悬停时显示的 Doxygen 节标记。 ",
	"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "开始多行或单行注释块的模式。多行注释块的延续模式默认为 ` * `，或单行注释块默认为此字符串。",
	"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "开启一个多行或单行注释块的模式。",
	"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或单行注释块内按下 Enter 键时要插入到下一行的文本。",
	"c_cpp.configuration.commentContinuationPatterns.description": "定义在多行或单行注释块内按下 Enter 键时的编辑器行为。",
	"c_cpp.configuration.configurationWarnings.description": "确定在配置提供程序扩展无法提供源文件配置时是否显示弹出通知。",
	"c_cpp.configuration.intelliSenseCachePath.markdownDescription": "定义 IntelliSense 使用的缓存预编译标头的文件夹路径。默认缓存路径为 Windows 上的`%LocalAppData%/Microsoft/vscode-cpptools`， Linux 上的 `$XDG_CACHE_HOME/vscode-cpptools/` (如果未定义 `XDG_CACHE_HOME`，则为`$HOME/.cache/vscode-cpptools/`) 和 macOS 上的 `$HOME/Library/Caches/vscode-cpptools/`。如果未指定路径或指定的路径无效，则将使用默认路径。",
	"c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "缓存预编译标头的每个工作区硬盘空间的最大大小(以兆字节(MB)为单位)；实际使用量可能围绕此值波动。默认大小为 `5120` MB。当大小为 `0` 时，将禁用预编译标头缓存。",
	"c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "IntelliSense 流程的内存使用限制，以兆字节 (MB)为单位。默认为 `4096`，最大为 `16384`。当扩展超出限制时，其将关闭并重启 IntelliSense 流程。",
	"c_cpp.configuration.intelliSenseUpdateDelay.description": "控制修改之后到 IntelliSense 开始更新之间的延迟(以毫秒为单位)。",
	"c_cpp.configuration.default.includePath.markdownDescription": "未在 `c_cpp_properties.json` 中指定 `includePath` 时要在配置中使用的值。如果已指定 `includePath`，请将 `${default}` 添加到数组以插入此设置中的值。通常，此不应包含系统包含；请改为设置 `#C_Cpp.default.compilerPath#`。",
	"c_cpp.configuration.default.defines.markdownDescription": "未指定 `defines` 时要在配置中使用的值，或 `defines` 中存在 `${default}` 时要插入的值。",
	"c_cpp.configuration.default.macFrameworkPath.markdownDescription": "未指定 `macFrameworkPath` 时要在配置中使用的值，或 `macFrameworkPath` 中存在 `${default}` 时要插入的值。",
	"c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "要在 Windows 上使用的 Windows SDK 包含路径的版本，例如 `10.0.17134.0`。",
	"c_cpp.configuration.default.compileCommands.markdownDescription": "`compileCommands` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.forcedInclude.markdownDescription": "未指定 `forcedInclude` 时要在配置中使用的值，或 `forcedInclude` 中存在 `${default}` 时要插入的值。",
	"c_cpp.configuration.default.intelliSenseMode.markdownDescription": "`intelliSenseMode` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.compilerPath.markdownDescription": "`compilerPath` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.compilerArgs.markdownDescription": "`compilerArgs` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.mergeConfigurations.markdownDescription": "设置为 `true` 以将包含路径、定义和强制包含与来自配置提供程序的包含路径、定义和强制包含合并。",
	"c_cpp.configuration.default.browse.path.markdownDescription": "未指定 `browse.path` 时要在配置中使用的值，或 `browse.path` 中存在 `${default}` 时要插入的值。",
	"c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` 未指定或设置为 `${default}` 时要在配置中使用的值。",
	"c_cpp.configuration.default.systemIncludePath.markdownDescription": "要用于系统包含路径的值。如果设置，则其将替换通过 `compilerPath` 和 `compileCommands` 设置获取的系统包含路径。",
	"c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "控制扩展是否将报告在 `c_cpp_properties.json` 中检测到的错误。",
	"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "未设置 `customConfigurationVariables` 时要在配置中使用的值，或 `${default}` 在 `customConfigurationVariables` 中作为键存在时要插入的值。",
	"c_cpp.configuration.updateChannel.markdownDescription": "设置为 `Insiders` 以自动下载并安装扩展的最新预览体验版本，其中包含即将推出的功能和 bug 修复。",
	"c_cpp.configuration.updateChannel.deprecationMessage": "此设置已弃用。预发行版扩展现在可通过市场获得。",
	"c_cpp.configuration.default.dotConfig.markdownDescription": "未指定 `dotConfig` 时要在配置中使用的值，或 `dotConfig` 中存在 `${default}` 时要插入的值。",
	"c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。",
	"c_cpp.configuration.suggestSnippets.markdownDescription": "如果为 `true`，则由语言服务器提供片段。",
	"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "如果设置为 `default`，则假定工作区的文件系统在 Windows 上不区分大小写，在 macOS 或 Linux 上区分大小写。如果设置为 `enabled`，则假定工作区的文件系统在 Windows 上区分大小写。",
	"c_cpp.configuration.enhancedColorization.markdownDescription": "如果启用，则根据 IntelliSense 对代码进行着色。仅当 `#C_Cpp.intelliSenseEngine#` 设置为 `default` 时，此设置才适用。",
	"c_cpp.configuration.codeFolding.description": "如果启用，则由语言服务器提供代码折叠范围。",
	"c_cpp.configuration.hover.description": "If disabled, hover details are no longer provided by the language server.",
	"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依存关系管理器](https://aka.ms/vcpkg/) 启用集成服务。",
	"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "当来自 `nan` 和 `node-addon-api` 的包含路径为依赖项时，请将其添加。",
	"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "如果为 `true`，则“重命名符号”将需要有效的 C/C++ 标识符。",
	"c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "如果为 `true`，则自动完成将在函数调用后自动添加 `(` ，在这种情况下，也可以添加 `)` ，具体取决于 `#editor.autoClosingBrackets#` 设置的值。",
	"c_cpp.configuration.filesExclude.markdownDescription": "为排除文件夹(以及文件 - 如果更改了 `#C_Cpp.exclusionPolicy#`)配置 glob 模式。这些特定于 C/C++ 扩展，并且是 `#files.exclude#` 的补充，但与 `#files.exclude#` 不同，它们也适用于当前工作区文件夹之外的路径，并且不会从资源管理器视图中删除。[此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。",
	"c_cpp.configuration.filesExcludeBoolean.markdownDescription": "要与文件路径匹配的 glob 模式。设置为 `true` 或 `false` 以启用或禁用模式。",
	"c_cpp.configuration.filesExcludeWhen.markdownDescription": "对匹配文件同辈进行其他检查。将 `$(basename)` 用作匹配文件名变量。",
	"c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "如果为 `true`，则调试程序 shell 命令替换将使用过时的反引号 ``(`)``。",
	"c_cpp.configuration.legacyCompilerArgsBehavior.markdownDescription": "启用 v1.10.0 以前的行为，以了解在编译器参数设置中如何处理 shell 转义。从 v1.10.0 开始，参数数组在默认情况下不再需要或支持 shell 转义。",
	"c_cpp.configuration.legacyCompilerArgsBehavior.deprecationMessage": "此设置是临时的，用于支持转换为 v1.10.0 中更正后的行为。",
	"c_cpp.configuration.sshTargetsView.description": "控制 SSH 目标视图是否可见。默认情况下，在调用 SSH 命令时启用视图。",
	"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他引用结果",
	"c_cpp.contributes.views.sshTargetsView.title": "Cpptools: SSH 目标",
	"c_cpp.contributes.viewsWelcome.contents": "要了解有关 launch.json 的信息，请参阅 [配置 C/C++ 调试](https://code.visualstudio.com/docs/cpp/launch-json-reference)。",
	"c_cpp.configuration.debugShortcut.description": "显示 C++ 文件编辑器标题栏中的“运行和调试”播放按钮和“添加调试配置”齿轮。",
	"c_cpp.debuggers.pipeTransport.description": "如果存在，这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机，此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。",
	"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定的路径，例如 '/usr/bin/ssh'。",
	"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径，例如 /usr/bin/gdb。",
	"c_cpp.debuggers.pipeTransport.debuggerPath.description": "目标计算机上调试程序的完整路径，例如 /usr/bin/gdb。",
	"c_cpp.debuggers.pipeTransport.pipeCwd.description": "管道程序工作目录的完全限定的路径。",
	"c_cpp.debuggers.pipeTransport.pipeProgram.description": "要执行的完全限定的管道命令。",
	"c_cpp.debuggers.pipeTransport.pipeArgs.description": "传递给管道程序配置连接的命令行参数。",
	"c_cpp.debuggers.pipeTransport.pipeEnv.description": "传递给程序的环境变量。",
	"c_cpp.debuggers.pipeTransport.quoteArgs.description": "如果 pipeProgram 的单个参数包含字符(如空格或制表符)，是否应引用它? 如果为 “false”，则将不再自动引用调试程序命令。默认值为 “true”。",
	"c_cpp.debuggers.logging.description": "用于确定应将哪些类型的消息记录到调试控制台的可选标志。",
	"c_cpp.debuggers.logging.exceptions.description": "用于确定是否应将异常消息记录到调试控制台的可选标志。默认为 true。",
	"c_cpp.debuggers.logging.moduleLoad.description": "用于确定是否应将模块加载事件记录到调试控制台的可选标志。默认为 true。",
	"c_cpp.debuggers.logging.programOutput.description": "用于确定是否应将程序输出记录到调试控制台的可选标志。默认为 true。",
	"c_cpp.debuggers.logging.engineLogging.description": "用于确定是否应将诊断调试引擎消息记录到调试控制台的可选标志。默认为 false。",
	"c_cpp.debuggers.logging.trace.description": "用于确定是否应将诊断适配器命令跟踪记录到调试控制台的可选标志。默认为 false。",
	"c_cpp.debuggers.logging.traceResponse.description": "用于确定是否应将诊断适配器命令和响应跟踪记录到调试控制台的可选标志。默认为 false。",
	"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "用于确定是否应将线程退出消息记录到调试控制台的可选标记。默认值: false。",
	"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "用于确定是否应将目标进程退出消息记录到调试控制台的可选标记。默认值: true。",
	"c_cpp.debuggers.text.description": "要执行的调试命令。",
	"c_cpp.debuggers.description.description": "此命令的可选说明。",
	"c_cpp.debuggers.ignoreFailures.description": "如果为 true，应忽略此命令的失败。默认值为 false。",
	"c_cpp.debuggers.program.description": "程序可执行文件的完整路径。",
	"c_cpp.debuggers.args.description": "传递给程序的命令行参数。",
	"c_cpp.debuggers.cppdbg.type.description": "引擎的类型。必须为 \"cppdbg\"。",
	"c_cpp.debuggers.cppvsdbg.type.description": "引擎的类型。必须为 \"cppvsdbg\"。",
	"c_cpp.debuggers.targetArchitecture.description": "调试对象的体系结构。如果未设置此参数，将进行自动检测。允许的值有 x86、arm、arm64、mips、x64、amd64、x86_64。",
	"c_cpp.debuggers.cwd.description": "目标的工作目录。",
	"c_cpp.debuggers.setupCommands.description": "为了安装基础调试程序而执行的一个或多个 GDB/LLDB 命令。示例: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }]。",
	"c_cpp.debuggers.postRemoteConnectCommands.description": "远程连接到调试服务器后执行的一个或多个命令。",
	"c_cpp.debuggers.customLaunchSetupCommands.description": "如果已提供，将使用其他命令替换用于启动目标的默认命令。例如，附加到目标进程的命令可以为 \"-target-attach\"。如果是空命令列表，将不会用任何内容替换启动命令。此功能可在向调试程序提供启动选项作为命令行选项时很有用。示例: \"customLaunchSetupCommands\": [ { \"text\": \"target-run\", \"description\": \"run target\", \"ignoreFailures\": false }]。",
	"c_cpp.debuggers.launchCompleteCommand.description": "调试程序完全安装后，为了使目标进程运行而执行的命令。允许的值为 \"exec-run\"、\"exec-continue\"、\"None\"。默认值为 \"exec-run\"。",
	"c_cpp.debuggers.cppdbg.visualizerFile.description": "调试此进程时要使用的 .natvis 文件。此选项与 GDB 整齐打印不兼容。如果使用此设置，请同时查看 \"showDisplayString\"。",
	"c_cpp.debuggers.cppdbg.svdPath.description": "嵌入设备的 SVD 文件的完整路径。",
	"c_cpp.debuggers.cppvsdbg.visualizerFile.description": "调试此进程时要使用的 .natvis 文件。",
	"c_cpp.debuggers.showDisplayString.description": "指定了 visualizerFile 时，showDisplayString 将启用显示字符串。启用此选项可能会导致调试期间的性能下降。",
	"c_cpp.debuggers.environment.description": "要添加到程序环境的环境变量。示例: [ { \"name\": \"config\", \"value\": \"Debug\" } ]，而不是 [ { \"config\": \"Debug\" } ]。",
	"c_cpp.debuggers.envFile.description": "包含环境变量定义的文件的绝对路径。此文件的键值对由每行等于号分隔。例如 KEY=VALUE。",
	"c_cpp.debuggers.additionalSOLibSearchPath.description": "要用于搜索 .so 文件的目录列表(以分号分隔)。示例: \"c:\\dir1;c:\\dir2\"。",
	"c_cpp.debuggers.MIMode.description": "指示 MIDebugEngine 要连接到的控制台调试程序。允许的值为 \"gdb\"、\"lldb\"。",
	"c_cpp.debuggers.miDebuggerPath.description": "MI 调试程序(如 gdb)的路径。如果未指定，将首先在路径中搜索调试程序。",
	"c_cpp.debuggers.miDebuggerArgs.description": "MI 调试程序(如 gdb)的其他参数。",
	"c_cpp.debuggers.miDebuggerServerAddress.description": "要连接到的 MI 调试程序服务器的网络地址(示例: localhost:1234)。",
	"c_cpp.debuggers.useExtendedRemote.description": "使用目标扩展远程模式连接到 MI 调试器服务器。",
	"c_cpp.debuggers.stopAtEntry.description": "可选参数。如果为 true，则调试程序应在目标的入口点处停止。如果传递了 processId，则不起任何作用。",
	"c_cpp.debuggers.debugServerPath.description": "到要启动的调试服务器的可选完整路径。默认值为 null。该路径与 “miDebugServerAddress” 或带有运行 “-target-select remote <server:port>” 的 “customSetupCommand” 的自有服务器配合使用。",
	"c_cpp.debuggers.debugServerArgs.description": "可选调试服务器参数。默认为 null。",
	"c_cpp.debuggers.serverStarted.description": "要在调试服务器输出中查找的可选服务器启动模式。默认为 null。",
	"c_cpp.debuggers.filterStdout.description": "在 stdout 流中搜索服务器启动模式，并将 stdout 记录到默认输出。默认为 true。",
	"c_cpp.debuggers.filterStderr.description": "在 stderr 流中搜索服务器启动模式，并将 stderr 记录到调试输出。默认为 false。",
	"c_cpp.debuggers.serverLaunchTimeout.description": "调试程序等待 debugServer 启动的可选时间(毫秒)。默认为 10000。",
	"c_cpp.debuggers.coreDumpPath.description": "指定程序的核心转储文件的可选完整路径。默认为 null。",
	"c_cpp.debuggers.cppdbg.externalConsole.description": "如果为 true，则为调试对象启动控制台。如果为 false，它在 Linux 和 Windows 上会显示在集成控制台中。",
	"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[已通过“控制台”弃用]如果为 true，将为调试对象启动控制台。如果为 false，将不启动任何控制台。",
	"c_cpp.debuggers.cppvsdbg.console.description": "启动调试目标的位置。如果未定义，则默认为 \"internalConsole\"。",
	"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "输出到 VS Code 调试控制台。这不支持读取控制台输入(例如:'std::cin' 或 'scanf')。",
	"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的集成终端。",
	"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "控制台应用程序将在外部终端窗口中启动。该窗口将在重新启动方案中重复使用，并且在应用程序退出时不会自动消失。",
	"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "控制台应用程序将在自身的外部控制台窗口中启动，该窗口将在应用程序停止时结束。非控制台应用程序将在没有终端的情况下运行，并且 stdout/stderr 将被忽略。",
	"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "如果为 true，则禁用集成终端支持所需的调试对象控制台重定向。",
	"c_cpp.debuggers.sourceFileMap.description": "传递给调试引擎的可选源文件映射。示例: '{ \"/original/source/path\":\"/current/source/path\" }'。",
	"c_cpp.debuggers.processId.anyOf.description": "要将调试程序附加到的可选进程 ID。使用 \"${command:pickProcess}\" 获取要附加到的本地运行进程的列表。请注意，一些平台需要管理员权限才能附加到进程。",
	"c_cpp.debuggers.symbolSearchPath.description": "用于搜索符号(即 pdb)文件的目录列表(以分号分隔)。示例: \"c:\\dir1;c:\\dir2\"。",
	"c_cpp.debuggers.dumpPath.description": "指定程序的转储文件的可选完整路径。例如: \"c:\\temp\\app.dmp\"。默认为 null。",
	"c_cpp.debuggers.enableDebugHeap.description": "如果为 false，将在禁用调试堆的情况下启动该进程。这会将环境变量 \"_NO_DEBUG_HEAP\" 设置为 \"1\"。",
	"c_cpp.debuggers.symbolLoadInfo.description": "对符号加载的显式控制。",
	"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "如果为 true，则将加载所有 lib 的符号；否则不加载任何 solib 符号。默认值为 true。",
	"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "用分号 ';' 分隔的文件名(允许通配符)列表。修改 LoadAll 的行为。如果 LoadAll 为 true，则不加载与该列表中的名称匹配的库的符号。否则，仅加载匹配的库的符号。示例: \"foo.so;bar.so\"。",
	"c_cpp.debuggers.requireExactSource.description": "可选标志，用于要求当前源代码与 pdb 匹配。",
	"c_cpp.debuggers.stopAtConnect.description": "如果为 true，则调试器在连接到目标后应停止。如果为 false，则连接后，调试器将继续工作。默认值为 false。",
	"c_cpp.debuggers.hardwareBreakpoints.description": "对远程目标的硬件断点行为的显式控制。",
	"c_cpp.debuggers.hardwareBreakpoints.require.description": "如果为 true，请始终使用硬件断点。默认值为 false。",
	"c_cpp.debuggers.hardwareBreakpoints.limit.description": "要使用的可用硬件断点数量的可选限制。仅在“需要”为 true 且“限制”大于 0 时强制使用。默认值为 0。",
	"c_cpp.debuggers.variables.description": "此启动配置中递归替换的变量。每个变量都可以引用其他变量。",
	"c_cpp.debuggers.variables.properties.description": "此启动配置中递归替换的变量。该值可以引用其他变量。",
	"c_cpp.debuggers.host.description": "主机信息。",
	"c_cpp.debuggers.host.user.description": "登录到主机的用户。",
	"c_cpp.debuggers.host.hostName.description": "主机名。",
	"c_cpp.debuggers.host.port.description": "主机上的 SSH 端口。默认值为 22。",
	"c_cpp.debuggers.host.jumpHost.description": "首先连接到跳转主机以连接到目标主机。",
	"c_cpp.debuggers.host.localForward.description": "将本地(客户端)主机上给定 TCP 端口或 Unix 套接字的连接转发到远程端上的给定主机和端口或 Unix 套接字",
	"c_cpp.debuggers.host.localForward.bindAddress.description": "本地地址",
	"c_cpp.debuggers.host.localForward.port.description": "本地端口",
	"c_cpp.debuggers.host.localForward.host.description": "主机名",
	"c_cpp.debuggers.host.localForward.hostPort.description": "主机端口",
	"c_cpp.debuggers.host.localForward.localSocket.description": "本地套接字",
	"c_cpp.debuggers.host.localForward.remoteSocket.description": "远程套接字",
	"c_cpp.debuggers.deploySteps.description": "部署应用程序所需的步骤。顺序很重要。",
	"c_cpp.debuggers.deploySteps.copyFile.description": "使用 SCP 或 rsync 复制文件。",
	"c_cpp.debuggers.deploySteps.copyFile.files.description": "要复制的文件。支持路径模式。",
	"c_cpp.debuggers.deploySteps.copyFile.targetDir.description": "目标目录。",
	"c_cpp.debuggers.deploySteps.copyFile.recursive.description": "如果为 true，则以递归方式复制文件夹。",
	"c_cpp.debuggers.deploySteps.copyFile.scpPath.description": "SCP 的可选完整路径。假定 SCP 位于 PATH 上(如果未指定)",
	"c_cpp.debuggers.deploySteps.copyFile.rsyncPath.description": "rsync 的可选完整路径。假定 rsync 在 PATH 上(如果未指定)",
	"c_cpp.debuggers.deploySteps.debug": "如果为 true，则在不调试的情况下启动时跳过。如果为 false，则在开始调试时跳过。如果未定义，则从不跳过。",
	"c_cpp.debuggers.deploySteps.ssh.description": "SSH 命令步骤。",
	"c_cpp.debuggers.deploySteps.ssh.command.description": "要通过 SSH 执行的命令。SSH 命令中 \"-c\" 后面的命令。",
	"c_cpp.debuggers.deploySteps.ssh.sshPath.description": "SSH 的可选完整路径。假定 SSH 位于 PATH 上(如果未指定)",
	"c_cpp.debuggers.deploySteps.continueOn.description": "输出中的可选完成模式。在输出中看到此模式时，无论此步骤是否返回，都继续执行部署过程。",
	"c_cpp.debuggers.deploySteps.shell.description": "shell 命令步骤。",
	"c_cpp.debuggers.deploySteps.shell.command.description": "要执行的 shell 命令。",
	"c_cpp.debuggers.vsCodeCommand.description": "要调用的 VS Code 命令。可以是 VS Code 或活动扩展中的命令。",
	"c_cpp.debuggers.vsCodeCommand.command.description": "要调用的 VS Code 命令。",
	"c_cpp.debuggers.vsCodeCommand.args.description": "VS Code 命令的参数。",
	"c_cpp.taskDefinitions.name.description": "任务名称。",
	"c_cpp.taskDefinitions.command.description": "执行编译的编译器或脚本的路径。",
	"c_cpp.taskDefinitions.args.description": "其他要传递给编译器或编译脚本的参数。",
	"c_cpp.taskDefinitions.options.description": "其他命令选项。",
	"c_cpp.taskDefinitions.options.cwd.description": "已执行程序或脚本的当前工作目录。如果省略，则使用代码的当前工作区根。",
	"c_cpp.taskDefinitions.detail.description": "任务的其他详细信息。",
	"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "相同源树的当前路径和编译时路径。EditorPath 下的文件会映射到 CompileTimePath 路径以进行断点匹配，并在显示 stacktrace 位置时，从 CompileTimePath 映射到 EditorPath。",
	"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "编辑器将使用的源树的路径。",
	"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "如果此条目仅用于堆栈帧位置映射，则为 False。如果在指定断点位置时也需要使用此条目，则为 True。",
	"c_cpp.debuggers.symbolOptions.description": "用于控制如何找到和加载符号(.pdb 文件)的选项。",
	"c_cpp.debuggers.unknownBreakpointHandling.description": "控制在命中时如何处理(通常通过原始 GDB 命令)外部设置的断点。\n允许的值为 \"throw\" (好像应用程序抛出了异常)和 \"stop\" (只会暂停调试会话)。默认值为 \"throw\"。",
	"c_cpp.debuggers.VSSymbolOptions.description": "提供用于找到符号并将其加载到调试适配器的配置。",
	"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "在其中搜索 .pdb 文件的符号服务器 URL (例如 http​://MyExampleSymbolServer)或目录(例如 /build/symbols)的数组。除了默认位置，还将搜索这些目录 - 在模块以及 pdb 最初放置到的路径的旁边。",
	"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "如果为 \"true\"，则 Microsoft 符号服务器(https​://msdl.microsoft.com​/download/symbols)会添加到符号搜索路径。如果未指定，此选项会默认为 \"false\"。",
	"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "从符号服务器下载的符号应缓存到的目录。如果未指定，则在 Windows 上，调试程序将默认为 %TEMP%\\SymbolCache。",
	"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "提供选项来控制调试程序将尝试为哪些模块(.dll 文件)加载符号(.pdb 文件)。",
	"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "提供用于将符号加载到调试适配器的配置。",
	"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "控制模块筛选器在两种基本操作模式的下一种模式下操作。",
	"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "为所有模块加载符号，除非模块在 \"excludedModules\" 数组中。",
	"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "请勿尝试为任何模块加载符号，除非该模块在 \"includedModules\" 数组中，或者它通过 \"includeSymbolsNextToModules\" 设置包含在内。",
	"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "调试程序不得为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\n\n会忽略此属性，除非“模式”设置为 \"loadAllButExcluded\"。",
	"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "调试程序应为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\n\n会忽略此属性，除非“模式”设置为 \"loadOnlyIncluded\"。",
	"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "如果为 true，则对于未在 \"includedModules\" 数组中的任何模块，调试程序将在模块本身和启动可执行文件旁边进行检查，但它将不检查符号搜索列表上的路径。此选项默认为 \"true\"\n\n会忽略此属性，除非“模式”设置为 \"loadOnlyIncluded\"。",
	"c_cpp.semanticTokenTypes.referenceType.description": "C++/CLI 引用类型的样式。",
	"c_cpp.semanticTokenTypes.cliProperty.description": "C++/CLI 属性的样式。",
	"c_cpp.semanticTokenTypes.genericType.description": "C++/CLI 泛型类型的样式。",
	"c_cpp.semanticTokenTypes.valueType.description": "C++/CLI 值类型的样式。",
	"c_cpp.semanticTokenTypes.templateFunction.description": "C++ 模板函数的样式。",
	"c_cpp.semanticTokenTypes.templateType.description": "C++ 模板类型的样式。",
	"c_cpp.semanticTokenTypes.operatorOverload.description": "C++ 重载运算符的样式。",
	"c_cpp.semanticTokenTypes.memberOperatorOverload.description": "C++ 重载运算符成员函数的样式。",
	"c_cpp.semanticTokenTypes.newOperator.description": "C++ `new` 或 `delete` 运算符的样式。",
	"c_cpp.semanticTokenTypes.customLiteral.description": "C++ 用户定义文本的样式。",
	"c_cpp.semanticTokenTypes.numberLiteral.description": "C++ 用户定义文本数字的样式。",
	"c_cpp.semanticTokenTypes.stringLiteral.description": "C++ 用户定义文本字符串的样式。",
	"c_cpp.semanticTokenModifiers.global.description": "用于全局符号的样式。",
	"c_cpp.semanticTokenModifiers.local.description": "用于本地符号的样式。",
	"c_cpp.debuggers.logging.natvisDiagnostics.description": "Optional flag to determine whether diagnostic natvis messages should be logged to the Debug Console. Defaults to None.",
	"c_cpp.debuggers.logging.category.verbose.description": "Logs that are used for interactive investigation during development. These logs should primarily contain information useful for debugging and have no long-term value.",
	"c_cpp.debuggers.logging.category.warning.description": "Logs that highlight an abnormal or unexpected event in the application flow, but do not otherwise cause the application execution to stop.",
	"c_cpp.debuggers.logging.category.error.description": "Logs that highlight when the current flow of execution is stopped due to a failure. These should indicate a failure in the current activity, not an application-wide failure.",
	"c_cpp.debuggers.logging.category.none.description": "Not used for writing log messages. Specifies that a logging category should not write any messages."
}